import java.util.Random;

public class Bot extends Player
{
	Thread watek_bota;						//watek bota
//	private Card karty[];					//karty bota
//	private Card cards[];					//karty do zakonczenia gry
	private volatile boolean exit;
//	private static boolean wymienil;
	
	public Bot(String nazwa, Card cards[])
	{
//		wymienil = false;
		exit = false;
		watek_bota = new Thread(nazwa);
//		karty = new Card [5];
//		this.cards = cards;
//		lista = new LinkedList<Integer>();
	}
	
	public void run()
	{
		while (!exit)
		{
			losuj_ruch();
		}
	}
	
	private void losuj_ruch()	
	{
		Random random;
		random = new Random();
		double liczba;
		liczba = random.nextDouble() * 1000;
		
		if (liczba <= 500)
		{
			liczba = 0;
			while (liczba > -1 && liczba < 5)
			{
				liczba = random.nextDouble() * 10;
//				if (liczba > -1 && liczba < 5 && lista.size() < 5)
			}
			//if (!lista.isEmpty() && !wymienil)
			//	zamien_karty(lista);
			czekaj(5000);
		}
		else
		{
			//sprawdz(cards, karty);
			System.out.println("Wychodze!!!!!");
			exit = true;
			czekaj(500);
		}
	}
	
	private void czekaj(long czas)
	{
		try
		{
			if (czas > 0)
				Thread.sleep(czas);
		}
		catch (InterruptedException ie)
		{
			System.out.println("Wystąpił błąd:\n" + ie.getMessage());
		}
	}
}